package it.orma.iridehr.services.helper;

import java.io.Serializable;
import java.util.Date;

import org.apache.commons.lang3.builder.ToStringBuilder;

public class RisultatoRicerca implements Serializable{
	
	private static final long serialVersionUID = 3090703504348350384L;
	
	private Long idRisultato;
	private String idDocumento;
	private String dettaglio;
	private Date dataAggiornamento;
	private boolean dbUnlinked;
	private String email;
	private String title;
	private Long idSchedaCandidato;
	
	private Double score;
	
	public Double getScore() {
		return score;
	}

	public void setScore(Double score) {
		this.score = score;
	}

	public RisultatoRicerca(Long idRisultato, String idDocumento,
			String dettaglio, Date dataAggiornamento) {
		super();
		this.idRisultato = idRisultato;
		this.idDocumento = idDocumento;
		this.dettaglio = dettaglio;
		this.dataAggiornamento = dataAggiornamento;
	}

	public Long getIdRisultato() {
		return idRisultato;
	}
	public void setIdRisultato(Long idRisultato) {
		this.idRisultato = idRisultato;
	}
	public String getIdDocumento() {
		return idDocumento;
	}
	public void setIdDocumento(String idDocumento) {
		this.idDocumento = idDocumento;
	}
	public String getDettaglio() {
		return dettaglio;
	}
	public void setDettaglio(String dettaglio) {
		this.dettaglio = dettaglio;
	}
	public Date getDataAggiornamento() {
		return dataAggiornamento;
	}
	public void setDataAggiornamento(Date dataAggiornamento) {
		this.dataAggiornamento = dataAggiornamento;
	}
	
	@Override
	public String toString() {
		// TODO Auto-generated method stub
		return ToStringBuilder.reflectionToString(this);
	}

	public boolean isDbUnlinked() {
		return dbUnlinked;
	}

	public void setDbUnlinked(boolean dbLinked) {
		this.dbUnlinked = dbLinked;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public Long getIdSchedaCandidato() {
		return idSchedaCandidato;
	}

	public void setIdSchedaCandidato(Long idSchedaCandidato) {
		this.idSchedaCandidato = idSchedaCandidato;
	}

}
